package com.sc.nft.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum DaoEcologyPointsDetailRecordsTypeEnum {

    DIVIDE_POOL_SURPLUS_TRANSFER_IN(1, "分润池剩余转入"),
    TRANSFER_OUT_TO_MARKET_VALUE_ACCOUNT(2, "转出到市值账号"),
    ACCOUNT_TRANSFER_IN(3, "分账转入"),
    MARKET_VALUE_MANAGEMENT_TRANSFER_IN(4, "市值管理转入"),
    RELEASE_TRANSFER_IN(5, "释放转入"),
    RELEASE_TO_AVAILABLE(6, "释放到可用"),
    FREEZE_TO_MARKET_CAP_MANAGEMENT_POOL(7, "冻结到市值管理池"),
    POINT_EXCHANGE_NFT(8, "燃料兑换"),
    POINT_EXCHANGE_NFT_RETURNED(9, "兑换退回"),




    TRANSFER_TO_MARKET_VALUE_ACCOUNT(99, "转至市值账号"),
    SYSTEM_PROCESSING(100, "系统处理"),
    ;

    @EnumValue
    private int code;

    private String description;
}
